home *** CD-ROM | disk | FTP | other *** search
/ Massive MOD Collection / Massive MOD Collection.iso / player_1 / multip.doc < prev    next >
Text File  |  1993-11-18  |  66KB  |  1,176 lines

  1.  
  2.  
  3.      █▄   ▄█     █ █   █ █▀▀▄ █                          (c) █
  4.      █ █ █ █     █ █▄    █  █ █                 (tm)       ▄▄█ ▄▄▄  ▄▄
  5.      █  █  █ █ █ █ █   █ █▄▄▀ █ ▀▀█ █ █ █▀█ █▀█            █▄█ █▄█ ▄█
  6.      █     █ █ █ █ █   █ █    █ ▄▄█ █ █ █▀▀ █                  ▄▄█
  7.      █     █ █▄█ █ █▄█ █ █    █ █▄█ █▄█ █▄█ █  v2.01b                1993
  8.                                      █
  9.                                     █
  10.  
  11.  
  12.  
  13.                                   MULTIPLAYER
  14.                                  Version  2.05
  15.  
  16.                  (C) 1993 DGS Italian Software Company / ExCiTe!
  17.              Sound Routines are (C) by VangelisTeam and Otto Chrons.
  18.  
  19. ------------------------------------------------------------------------------
  20.  
  21.                                   User Manual
  22.  
  23. ------------------------------------------------------------------------------
  24.  
  25.  
  26.  
  27.  
  28. ---------
  29. | INDEX |
  30. ---------
  31.  
  32. 1.  What is MultiPlayer
  33. 2.  Hardware Required for Using MultiPlayer
  34. 3.  Music Files supported
  35. 4.  MultiPlayer installation
  36. 5.  Multiplayer's desktop
  37. 6.  The 'VDS' SubSystem
  38. 7.  Other Utilities
  39. 8.  What to do?
  40. 9.  MultiPlayer Internet Support
  41. 10. Electrical Schemes for Covox Compatible DACs
  42.  
  43.  
  44.  
  45.  
  46. ------------------------------------------------------------------------------
  47.  
  48. 1. WHAT IS MULTIPLAYER
  49.  
  50. MULTIPLAYER is more than a module player. It is a music desktop allowing your
  51. PC to play all types of digitized music (module), VOC sound samples and synth
  52. music (CMF, ROL, MID). Module playing options can work on several sound devi-
  53. ces, while FM music is a privilege granted to all SoundBlaster (or compatible
  54. cards) users.
  55.  
  56. Unlike actual module players available for PCs, MultiPlayer is not a command-
  57. line program,  but a menu-driven program. It can work as a stand-alone player
  58. but it can be also used as a front-end for some module/FM player available in
  59. the Public Domain. In the first case MultiPlayer provides a nice text screen,
  60. shown during module playing, allowing you to give your own effects to song.
  61.  
  62. MultiPlayer was written in Turbo Pascal 7.0, from a modification of Vangelis-
  63. Tracker 1.2b, another module player available in public domain.  Anyway, it's
  64. quite different  from VangelisTracker,  especially for its user interface (it
  65. has configuration menus and filerequesters), allowing you to play modules di-
  66. rectly and easily.
  67.  
  68. MultiPlayer can work in several ways, called 'modes':
  69.  
  70. - Classic Mode : it works in the way MultiPlayer 1.x versions do. It includes
  71.   full support for PC Speaker, Covox and Sound Blaster Card. It plays a large
  72.   number of mod types,  but limited to  64k samples.  You can use only memory
  73.   under 640k base memory for a module.  In Low Quality Mode, you can play mo-
  74.   dule bigger than 640k (up to 800k, sometimes), but you have a loss of sound
  75.   quality.
  76.  
  77. - Advanced Mode : it uses enhanced module routines, written in 80386 assembly
  78.   language. A smaller number of module types can be played, but they can have
  79.   samples bigger  than 64k bytes.  Also, more sound devices are available and
  80.   the sound quality is better than Classic Mode.  You can use only memory un-
  81.   der 640k base memory for a module.
  82.  
  83. - Automatic Mode : it uses one of previous modes,  depending on the sound de-
  84.   vice you have and the module type you want to play.  Also,  you are allowed
  85.   to play MID, ROL, CMF or VOC files.
  86.  
  87. - DMP Mode : in this case, MultiPlayer can be used as a front-end (shell) for
  88.   the Otto Chrons' Dual Module Player (version 2.65 or higher). So, for exam-
  89.   ple, you can play module bigger than 640k in DOS/EMS mode, one of the grea-
  90.   test DMP's features.
  91.  
  92. - Editing Mode : allowing you to edit modules,  invoking Dark Tracker Editor,
  93.   (DARKEDIT.EXE) a public domain editor.  You must have a VGA graphic card, a
  94.   mouse and a SoundBlaster Card in order to run it.
  95.  
  96. During module playing,  MultiPlayer displays at top of the screen,  total DOS
  97. memory, available memory for mods, and memory used by module played.
  98.  
  99. If you have a VGA card, you can use a Video Memory Manager (like Quaterdeck's
  100. VIDRAM utility included in the QEMM-386) in order to 64k more available memo-
  101. ry for mods. In this case you are not able to run MultiPlayer in 28-43-50 li-
  102. ne mode, or in Editing Mode.
  103.  
  104. ------------------------------------------------------------------------------
  105.  
  106. 2. HARDWARE REQUIRED FOR USING MULTIPLAYER
  107.  
  108. For a correct working, Multiplayer version 2.00 needs of:
  109.  
  110. - a PC-IBM 386/486 or compatible, in Advanced, DMP or Automatic Mode. You can
  111.   use a 286 in Classic/Editing Mode, but it's not recommended.
  112. - 2 MB memory, 4 MB or more recommended. Memory should be a EMS v4.0, because
  113.   MultiPlayer uses several overlays and needs a lot of EMS for swapping.
  114. - a hard disk, with almost 1MB free space (after MultiPlayer's installation)
  115.   for disk swapping, if you don't have enough memory.
  116. - a sound device, one of that described below.
  117. - LHA.EXE, PKUNZIP.EXE and PAK.EXE located in your PATH statement,in order to
  118.   unpack corresponding archives.
  119. - a VGA card is not required, but it's recommended.
  120.  
  121. WARNING! MultiPlayer doesn't work correctly if:
  122.  
  123. - you have a XT or a slow AT. MultiPlayer doesn't work on XTs because its co-
  124.   de includes 286 assembly language routines for better performance.
  125. - you run it under Microsoft Windows 3.00 or 3.10,  when it's executed in 386
  126.   Enhanced Mode, or in a OS-2 2.x DOS Window. Actually, Ms-Dos runs in a very
  127.   slow virtual 8086 mode, causing Multiplayer to lose performance.
  128. - you have a write-delayed disk cache installed (SmartDrive, HyperDsk, and so
  129.   on). Please disable it when you use MULTIPLAYER! During some disk  swapping
  130.   operation, an enabled disk cache can have conflict with module data present
  131.   in memory, resulting in some trouble when you make access to disk or an au-
  132.   tomatic reboot after or before you return to DOS.
  133.  
  134. MULTIPLAYER can use one of following Sound Devices, if they're recognized:
  135.  
  136.   a)  PC Speaker is supported, but it's not recommended, due to its low sound
  137.       quality: anyway,  some Amstrad PC has a good  internal speaker,  with a
  138.       volume pad, so, if you have one of these PCs, you can use MultiPlayer's
  139.       PC-Speaker support.
  140.   b)  Adlib Synthetizer Card. Quality is not good on this card: volume is ve-
  141.       ry low, so you should pump up the HI-FI's amplifier volume for a better
  142.       sound.
  143.   c)  Creative Labs' Sound Blaster 1.x, 2.x, Sound Blaster PRO, or Sound Bla-
  144.       ster ASP 16  (or all compatible sound cards,  of course).  For standard
  145.       Sound Blasters, only DMA mode is supported. For Sound Blaster PRO, both
  146.       DMA and Mixer Modes are supported. Sound Blaster ASP 16 is supported in
  147.       PRO emulation mode. All SoundBlaster compatible cards should work  cor-
  148.       rectly.  Sound Blaster I/O address is automatically detected if no con-
  149.       figuration file is present, else you can choose it from setup menu.
  150.   d)  Covox or compatible cards, including Covox Parallel Interfaces,Walt Di-
  151.       sney's Sound Source, DWY interfaces and SoundMaster ][. You can build a
  152.       simple Covox parallel digital-analog converter,  by using one of the e-
  153.       lectrical schemes reported in last paragraph. Covox can be connected to
  154.       LPT1 port  (first system's parallel port),  but you can use two DACs by
  155.       connecting them to LPT1 and LPT2 ports.  In this case, you must specify
  156.       Covox Stereo as Output Device in the Setup Menu. Since both Covox cards
  157.       and DACs cannot be detected automatically,a default I/O Address is cho-
  158.       osen by MultiPlayer for both ports. LPT1's I/O Address is 0378h, LPT2's
  159.       I/O Address is 0278h. Anyway, you can choose other port addresses easi-
  160.       ly by using Setup Menu (see above).
  161.   e)  Pro Audio Spectrum Plus or 16 card.  This device is available in Advan-
  162.       ced and DMP mode.
  163.   f)  Gravis UltraSound. This device is available in DMP mode only.
  164.   g)  Aria Sound Card. This device is available in Advanced Mode or DMP mode.
  165.   h)  Microsoft Windows(tm) Sound System. Available in DMP mode only.
  166.   i)  A special device supported from release 1.20 is the FILE DEVICE. If you
  167.       select it as default device, Module will be played on a raw sample file
  168.       called like module but without extension.  Be careful when you use this
  169.       device, because output file can require a lot of disk space. Songs cre-
  170.       ated can be played by using any raw-sample player, e.g. RAWPLAY utility
  171.       included in MultiPlayer's package. If you want to use the VPLAY utility
  172.       provided with SoundBlasters,or any other VOC player, you should convert
  173.       to a .VOC file by using a program called VOC-HDR  located in one of the
  174.       SoundBlaster disks. You must specify source file name, destination file
  175.       name (.VOC extension is obligatory),  sampling type (you must specify 8
  176.       bit), and frequency rate (use same frequency mix rate used during play-
  177.       back, or your .VOC will be played to a different speed)
  178.  
  179. If you have a monophonic Sound Blaster Card and a Covox, you can play modules
  180. in a great stereo sound . You can use one of two Mixer Modes available in the
  181. Setup Menu, improving sound quality a lot. If you notice sound quality diffe-
  182. rences between the  Sound Blaster  Card and the Covox,  you should to improve
  183. sound manually by changing equalization on your HI-FI system.
  184.  
  185. Following table shows sound devices, as they are recognized by playing modes:
  186.  
  187. DEVICE                      CLASSIC     ADVANCED     AUTOMATIC    DMP    EDIT
  188. ------------------------------------------------------------------------------
  189. PC Speaker                     X                         X         X
  190. Adlib                          X                         X
  191. Covox DAC                      X                         X         X
  192. SoundBlaster                   X           X             X         X       X
  193. SoundBlaster Pro               X           X             X         X
  194. Covox+SoundBlaster             X                         X
  195. Pro Audio Spectrum                         X                       X
  196. SoundBlaster ASP 16            X           X                       X
  197. Gravis UltraSound                                                  X
  198. Windows Sound System                                               X
  199. Aria Sound Card                            X                       X
  200. Raw Sample File                X                         X
  201.  
  202. ------------------------------------------------------------------------------
  203.  
  204. 3. MUSIC FILES SUPPORTED
  205.  
  206. A lot of music files is supported by Multiplayer. Depending on mode currently
  207. selected, some music format should not be available.
  208.  
  209. ------------------------------------------------------------------------------
  210. - MOD - SoundTracker / NoiseTracker / ProTracker / Startrekker / ModEdit
  211. ------------------------------------------------------------------------------
  212.         this is the original Amiga SoundTracker 4-channel format.  At the be-
  213.         ginning, it supported only 15 instruments, then, NoiseTracker increa-
  214.         se number of instruments to 31. All MOD files created on Amiga have a
  215.         three octave range  (1-3).  On PCs, MOD format was slighty changed so
  216.         that five octaves (range 0-4) can be played. Norman Lin's ModEdit mo-
  217.         dules  are recognized  by  Multiplayer,  but they could not be played
  218.         correctly 'cause of ten octave range used by this program.
  219. ------------------------------------------------------------------------------
  220. - 6CM - Triton FastTracker
  221. ------------------------------------------------------------------------------
  222.         this is a variation  of NoiseTracker MOD format (6CM is for 6-Channel
  223.         Module), created by a composer called Triton FastTracker on PCs; whi-
  224.         le NoiseTracker uses 4 Channels, FastTracker uses 6 Channels. You can
  225.         find these modules with .MOD extension too.
  226. ------------------------------------------------------------------------------
  227. - 8CM - Triton FastTracker
  228. ------------------------------------------------------------------------------
  229.         it's similar to 6CM, but it has 8 channels. You can find these module
  230.         files with .MOD extension too.
  231. ------------------------------------------------------------------------------
  232. - WOW - Grave Mod Player
  233. ------------------------------------------------------------------------------
  234.         this is another variation on  MOD format, based on  8 channels. These
  235.         mods can be recognized only by file extension (WOW), so that you can-
  236.         not rename it. Some public domain utility allows you to convert other
  237.         module types in WOW files.
  238. ------------------------------------------------------------------------------
  239. - STM - Scream Tracker 2.2
  240. ------------------------------------------------------------------------------
  241.         this is the module format that has become a standard on PCs, by an e-
  242.         ditor created on 1990. It uses 4 channels and 31 samples. It's sligh-
  243.         tly different from MOD format, but it have some effect more.
  244. ------------------------------------------------------------------------------
  245. - S3M - Scream Tracker 3.0
  246. ------------------------------------------------------------------------------
  247.         this is the new Scream Tracker format, but an official editor doesn't
  248.         exist yet. It's currently used in the Future Crew's Demos. It can ha-
  249.         ve up to 16 channels, and over than 50 instruments. S3M moduls can be
  250.         'ripped' (that is, extracted) from FC demos by using a program inclu-
  251.         ded in MultiPlayer : S3MRIP.EXE, written by James Holderness.
  252. ------------------------------------------------------------------------------
  253. - 669 - The 669 Composer
  254. ------------------------------------------------------------------------------
  255.         this is a new format created on PCs on '92. All module have 8 channel
  256.         patterns. In last months it became very popular(a lot of 669 mods can
  257.         be found on several BBSes and Anonymous FTP sites).  A file converter
  258.         (MOD2669) is also available on public domain.
  259. ------------------------------------------------------------------------------
  260. - OKT - Oktalyzer
  261. ------------------------------------------------------------------------------
  262.         This is the first eight-channel module format for Commodore Amiga. It
  263.         was supported by a tracker called  OKTALYZER, but it's no longer used
  264.         by Amiga users and musicians. 
  265. ------------------------------------------------------------------------------
  266. - MED - OctaMED Pro
  267. ------------------------------------------------------------------------------
  268.         a module format written by Teijo Kinnunen on Amiga (editor needed for
  269.         them is called MED or OctaMED).  MED has currently two variants (type
  270.         0 and 1), and can have over than 60 instruments, synthetic or sampled
  271.         (or both). Multiplayer 2.0 can play digital instruments only, so,  if
  272.         some synthetized sound is included in a module, it is not played. Oc-
  273.         taMED modules can have a large number of rows per pattern, up to 3200
  274.         but MultiPlayer can play  only modules having up to 128 rows per pat-
  275.         tern. Also, MEDs can have more than one module per file, but Multipl-
  276.         ayer can play only the first module stored in the file.
  277. ------------------------------------------------------------------------------
  278. - P16 - ProTracker Studio 16
  279. ------------------------------------------------------------------------------
  280.         This  is the Protracker Studio 16 module format, created by Joshua C.
  281.         Jensen for PCs.It supports 16 channels, 31 instruments, several sound
  282.         effects and compressed patterns. It can include synthetic instruments
  283.         too, but this feature is  not implemented in MultiPlayer. Some useful
  284.         information about this format can be found in PS16FORM.LZH, available
  285.         on public domain. I was not able to find P16 mods, but I tested play-
  286.         ing code with some MODs converted by CTOP16, a conversion utility in-
  287.         cluded in the PS16FORM package.
  288. ------------------------------------------------------------------------------
  289. - AMF - Advanced Module Format
  290. ------------------------------------------------------------------------------
  291.         This is the DMP's internal format, created by Otto Chrons,  a general
  292.         format compatible with all kind of mods. You can convert all mods re-
  293.         cognized by DMP (see below), by using M2AMF conversion utility provi-
  294.         ded with Otto Chrons' Dual Module Player.
  295. ------------------------------------------------------------------------------
  296. - CMF - Creative Music File
  297. ------------------------------------------------------------------------------
  298.         It's a FM-music file created by Creative Labs, so you can play it  if
  299.         you have a SoundBlaster Card (or compatible).  You must load  SBFMDRV
  300.         driver in memory (it's included in the SoundBlaster diskettes).
  301. ------------------------------------------------------------------------------
  302. - ROL - Adlib Music File (Roland)
  303. ------------------------------------------------------------------------------
  304.         This is the Adlib FM music file format. A lot of ROLs can be found on
  305.         public domain. You must have a FM sound driver like SOUND.COM program
  306.         provided with Adlib Sound Card  (SoundBlasters use a corrected driver
  307.         called SB-SOUND.COM). This sound driver should be loaded in memory as
  308.         TSR, before you load Multiplayer. Also,  you must have SPUTROL player
  309.         in your PATH statement and a BANK Data File (.BNK) containing instru-
  310.         ments needed for playing ROL files. A Bank File is included in Multi-
  311.         player distribution file.
  312. ------------------------------------------------------------------------------
  313. - MID - Standard MIDI File
  314. ------------------------------------------------------------------------------
  315.         This is the most common format used by music synthetizers and sequen-
  316.         cers. It can be played on a music keyboard or a synthetizer through a
  317.         MIDI port (SoundBlaster, MPU401, and so on). Multiplayer hasn't a in-
  318.         ternal support for playing MIDI files, so you should have a SoundBla-
  319.         ster Pro or ASP card and the utility PLAYMIDI.EXE  provided with this
  320.         sound card. Also, PLAYMIDI requires SBMIDI.EXE to be installed before
  321.         you use it. MIDI drum channel and patch assignment can be choosen  by
  322.         Setup Menu (see above).
  323. ------------------------------------------------------------------------------
  324. - VOC - Creative Voice File
  325. ------------------------------------------------------------------------------
  326.         This is the Creative Voice File Format for digitized samples. To play
  327.         VOC files, you must have a SoundBlaster or compatible and the CT-VOI-
  328.         CE.DRV driver file copied in your  SoundBlaster directory.  VOC files
  329.         can have any length  (they will be loaded and played one segment at a
  330.         time, by using DMA),but only monophonic VOC files will be played cor-
  331.         rectly.  Stereo VOCs created by using the Creative Labs' Voice Editor
  332.         or some other stereo sampler can hang up your PC.
  333.  
  334. ------------------------------------------------------------------------------
  335.  
  336. Note 1 : OKT, WOW, 669, MED and P16 modules are available in Classic Mode on-
  337.          ly,  while AMF modules are available in Advanced Mode.  If Automatic
  338.          Mode is selected, all modules can be played.
  339.  
  340. Note 2 : CMF and VOC files are played only on SoundBlasters or compatible. Be
  341.          sure to install the correct I/O Address on your SoundBlaster  before
  342.          playing them.
  343.  
  344. Following table shows what kind of modules are recognized by MultiPlayer pla-
  345. ying modes:
  346.  
  347. Playing Mode        MOD   6CM   8CM   WOW   STM   S3M   669   OKT   MED   P16
  348.  
  349. CLASSIC              X     X     X     X     X     X     X     X     X     X
  350. ADVANCED             X     X     X           X     X
  351. AUTOMATIC            X     X     X     X     X     X     X     X     X     X
  352. DMP                  X     X     X           X     X     X
  353. EDITING              X
  354.  
  355.  
  356. Playing Mode        AMF   CMF   ROL   MID   VOC
  357.  
  358. CLASSIC
  359. ADVANCED             X
  360. AUTOMATIC            X     X     X     X     X
  361. DMP                  X
  362. EDITING
  363.  
  364. ------------------------------------------------------------------------------
  365.  
  366. 4. MULTIPLAYER INSTALLATION
  367.  
  368. To install MultiPlayer, simply decompress  the distribution ZIP file (usually
  369. MULTPxxx.ZIP, where <xxx> is current version number) into a directory on your
  370. hard disk.  All files, included examples,  need about 950K free space on your
  371. disk.  Modify your <PATH> statement in  AUTOEXEC.BAT file by adding directory
  372. where you have installed MultiPlayer. Then, reboot your PC to make your chan-
  373. ges actived.
  374.  
  375. You can execute Multiplayer by typing MULTIP followed by a parameter:
  376.  
  377.                       MULTIP [/rows] [/m] [/pro] [/?]
  378.  
  379. rows can be 25, 28, 43 or 50: it specifies number of screen lines you wish to
  380. use on your desktop. Remember to use a slash (/) before number.
  381. If you have a monochrome or a Color Graphics Adapter (CGA), the value you can
  382. choose is 25. If you have an EGA card, you can choose 25 or 43. If you have a
  383. VGA card,  you can  choose all alues, except 43. For example, if you  want to
  384. use a 50 line display on your VGA you can type:
  385.  
  386.                                MULTIP /50
  387.  
  388. You can also type MULTIP /M for monochrome cards (MDA/Hercules/Olivetti).
  389. /PRO parameter is supported for compatibility with older Multiplayer's relea-
  390. ses, but it has no effect anymore.
  391. /? parameter shows command-line parameters available.
  392. If no parameter is specified,  Multiplayer looks  for a environment  variable
  393. called MPENV. Its value can be specified in the same way you specify command-
  394. line parameters, for example:
  395.  
  396.                              SET MPENV=/50
  397.  
  398. lets Multiplayer to be ran in 50-line display mode, unless you specify a your
  399. own mode on the command line.
  400. If the command-line and the MPENV variable are both null, Multiplayer uses 25
  401. line display mode.
  402.  
  403. Note 1 : Before you run Multiplayer you should set a TMP environment variable
  404.          containing the directory where some temporary files can be put, that
  405.          is, songs extracted from archives, or swap files created by overlays
  406.          and external programs.
  407.  
  408. ------------------------------------------------------------------------------
  409.  
  410. 5. MULTIPLAYER'S DESKTOP
  411.  
  412. After a intro screen is displayed, a desktop will be shown. At the top of the
  413. screen, you can see a menu with three options.
  414.  
  415.         File     Setup     Devices
  416.  
  417. Active keys during desktop are:
  418.  
  419. <Alt-F> to enter File submenu.
  420. <Alt-S> to enter Setup submenu.
  421. <Alt-D> to enter Device submenu.
  422. <Alt-X> or <ESC> to exit.
  423. <Alt-1> to change to classic playing mode.
  424. <Alt-2> to change to advanced playing mode.
  425. <Alt-3> to change to automatic playing mode.
  426. <Alt-4> to change to dmp playing mode.
  427. <Alt-5> to change to editing mode.
  428. <F3> to display filerequester.
  429. <F9> to display mixer control window.
  430.  
  431. <File>
  432. <Load modules and play> : Actually, this is the most important option in this
  433.                           version of MultiPlayer. A file requester will appe-
  434.                           ar. Select files you want to play by pressing Space
  435.                           bar, then press <F10> when you want to play them.
  436.                           You can choose up to 500 different files at a time.
  437.                           Also, you can press <Enter> key on a directory name
  438.                           to make it current directory or <Esc> to close file
  439.                           requester and return to desktop.  Also, you can se-
  440.                           lect a .LZH, .ZIP, .PAK or .ARC compressed archive.
  441.                           When you select a compressed archive,  and you have
  442.                           a corresponding unpack utility  in your PATH state-
  443.                           ment, you can choose one of files  included in this
  444.                           archive. Then, MultiPlayer invokes the file extrac-
  445.                           tor, unpacks the module in the temporary  directory
  446.                           pointed by TMP environment variable, plays it, then
  447.                           removes it from hard disk. See notes below for some
  448.                           information about file dearchivers.
  449.                           This option is available by pressing <F3> too.
  450.                           When you use the file requester, you can press ALT-
  451.                           D, and invoke the device selection menu.
  452. <Use LZMOD Archive>     : Similar to previous option, but it doesn't invoke a
  453.                           requester on the current directory, but looks for a
  454.                           archive file, called LZMODARC, placed in a directo-
  455.                           ry stored in your PATH statement. LZMODARC is a fi-
  456.                           le created by LZMOD, a module archiver allowing you
  457.                           to unpack your modules  automatically,  and catalog
  458.                           all module disks. Multiplayer's option examine this
  459.                           archive (by using module's title), so you can choo-
  460.                           se a title. Then,  you will  be prompted  for right
  461.                           diskette  (You  can insert it in any disk drive you
  462.                           have installed), Multiplayer will unpack file choo-
  463.                           sen and play it as usual.  Then, file will be remo-
  464.                           ved. For information about LZMOD, write to author.
  465. <Output Device>         : You can choose current  sound device to be used. If
  466.                           Classic Mode is selected,  all types of sound devi-
  467.                           ces can  be selected  (Multiplayer checks available
  468.                           sound cards and allows you to select only cards re-
  469.                           ally installed on your system). If Advanced Mode is
  470.                           selected, selection will have no effect, since Mul-
  471.                           tiplayer autodetects a sound card starting from the
  472.                           Pro Audio Spectrum, thru a SB16, a SoundBlaster PRO
  473.                           and finally tries a SoundBlaster. Also, if DMP mode
  474.                           is selected, a sound card is automatically detected
  475.                           (see DMP documentation for informations).  When you
  476.                           select Editing Mode, output device selection has no
  477.                           effect, since Dark Editor will use SoundBlaster.
  478. <Playing Mode>          : Select the current playing mode : default is <AUTO-
  479.                           MATIC>. See above for an explanation about all ope-
  480.                           rating modes.
  481. <About Multiplayer>     : shows introduction screen.
  482. <Dos Shell>             : exit to dos by executing a command processor, swap-
  483.                           ping Multiplayer on XMS,  EMS or hard disk,  depen-
  484.                           ding on your system capabilities.  Anyway, you will
  485.                           have a lot of memory free space for executing  your
  486.                           applications.  Type <EXIT>  when you want to return
  487.                           to Multiplayer's desktop.
  488. <Exit>                  : exit to dos. You will have no confirm question when
  489.                           you select this option.
  490.  
  491. Note 1 : In order to unpack a LZH archive, you must have LHA.EXE release 2 or
  492.          upper. About unpacking a ZIP archive, you must have PKUNZIP.EXE: you
  493.          can use any release of it, from 0.91 to 2.04g. If you want to unpack
  494.          PAK or  ARC archives,  you must have PAK 2.50 (by NoGate Consulting)
  495.          installed on your system. All compression programs must be stored in
  496.          a directory pointed by PATH statement.
  497.  
  498. Note 2 : MultiPlayer cannot extract informations from compressed archives, if
  499.          they have the read-only attribute turned on. Be sure to switch to ON
  500.          the ARCHIVE attribute.
  501.  
  502.  
  503. <Setup>
  504. <Frequency Mix Rate>    : allows you to select a change frequency rate. A hi-
  505.                           gher frequency mix rate means a better sound quali-
  506.                           ty. Default value are 15000Hz for the Classic Mode,
  507.                           22000Hz for Advanced or DMP Mode. Editing mode  se-
  508.                           lect it automatically, depending on computer speed.
  509.                           If you've a fast PC, and the actual playing mode is
  510.                           set  to Classic, you can  try to increase frequency
  511.                           mix rate,  but you should be careful.  If frequency
  512.                           is too high your system can crash. A best sound de-
  513.                           vice allows higher frequency values. In all playing
  514.                           modes, you can set frequency rate up to 16000Hz for
  515.                           a  SoundBlaster,  22000Hz for  a  SoundBlaster Pro,
  516.                           44000Hz for Gravis UltraSound Card, Pro Audio Spec-
  517.                           trum or SoundBlaster ASP 16. If you use the PC Spe-
  518.                           aker or a Covox DAC, you shouldn't exceed 10000 Hz,
  519.                           due to hardware limitations  (on my 386sx/25,  when
  520.                           a SoundBlaster-Covox couple is choosen, Multiplayer
  521.                           is not able to select a frequency rate greater than
  522.                           9000Hz). You can use the WHICH utility to know what
  523.                           is the optimum frequency rate allowed by your sound
  524.                           card.
  525. <Initial volume>        : selects initial playing volume. Classic Mode allows
  526.                           you to set a  volume from 0 to 255,  while Advanced
  527.                           Mode  has a range from 0 to 64.  Volume is measured
  528.                           in absolute value.
  529. <Fade Speed>            : the 'fade out' speed when you press 'N' during play
  530.                           back.
  531. <Loop Module>           : if it's setted to YES, module will be restarted af-
  532.                           ter last pattern is played.
  533. <Mono Mode>             : in Classic Mode,  allows most of four-Channel Modu-
  534.                           les (NoiseTracker, ProTracker, StarTrekker,  Scream
  535.                           Tracker 2.0 and ModEdit) and 699 Composer's Modules
  536.                           to be played in mono on  all stereo devices (Covox+
  537.                           SoundBlaster included), but volume and sound quali-
  538.                           ty decrease slightly.
  539.                           In Advanced Mode, it works on any kind of module if
  540.                           your card has stereo/mono register (e.g. SoundBlas-
  541.                           ter PRO).
  542. <Spatial Sound>         : this is a specific MultiPlayer feature! This option
  543.                           available only in 4-Channel  Modules  and only when
  544.                           Classic Mode is selected,allows module to be played
  545.                           in enhanced 3D-Stereo (on stereo devices). When op-
  546.                           tion is enabled, MultPlayer puts channel 1 and 2 on
  547.                           both device DACs,  while  voice 3 will be played on
  548.                           DAC connected  to left  device, and voice 4 will be
  549.                           played on the right device.  Advanced and DMP modes
  550.                           don't need this option, because they have an inter-
  551.                           nal mechanism allowing you to 'pan' channel through
  552.                           both stereo sides (see below).
  553. <Save Memory Space...>  : enable or disable the Low Quality Mode.
  554.                           In Classic Mode, when this option is setted to YES,
  555.                           memory needed for module is reduced to about 50%.
  556.                           If option is setted to NO, you need more memory for
  557.                           a module but sound quality is  better.  This option
  558.                           doesn't affects all modules. Scream Tracker 3.0 mo-
  559.                           dules will be improved considerably when the option
  560.                           is enabled.
  561.                           In Advanced or DMP Mode, This option enable/disable
  562.                           a quality mode support provided for 8-bit cards.
  563. <User Panning>          : if this option is setted to YES, you can use a your
  564.                           own panning table for Advanced playing mode,  else,
  565.                           a default panning table is selected. A panning tab-
  566.                           le can be configured by <Panning Control Panel>.
  567. <Panning Control Panel> : let you create a new panning table, to use with Ad-
  568.                           vanced Playing Mode. Panning gives you the possibi-
  569.                           lity to choose channel position on an amplifier si-
  570.                           de. Select the channel to pan  with <up> and <down>
  571.                           arrows, then change panning by pressing <left>  and
  572.                           <right> arrows (moving highlited bar). If bar is on
  573.                           the left, the corrispondent channel will be totally
  574.                           played on the left side. If bar is on the right, it
  575.                           will be played on the right side. It's possible  to
  576.                           choose intermediate values: a negative number indi-
  577.                           cates that a channel will be put mainly on the left
  578.                           side, but also on the right.  A null value allows a
  579.                           channel to be put on both side with same intensity.
  580.                           'L' key puts a channel totally on the left. 'R' put
  581.                           it totally on the right, 'M' puts it on the middle.
  582.                           You can exit from Panning Control Panel by pressing
  583.                           <ESC> key.
  584. <MIDI Patch>            : let you select a patch assignment for Standard MIDI
  585.                           files. You can choose a BASIC MIDI patch (only MIDI
  586.                           channels  from 11 to 16  will be used), a  EXTENDED
  587.                           patch (channels 1 to 16 are in the correct position
  588.                           and a Standard MT32 Drum Patch will be used) or the
  589.                           most common GENERAL MIDI Assigment (A standard pat-
  590.                           ch used by a lot  of music synthetizer will be used
  591.                           during playback). Default is GENERAL.
  592. <MIDI Drum Channel>     : allows you to select a channel, where PLAYMIDI puts
  593.                           each  drum instrument. Default is 10. Channels from
  594.                           1 to 16 can be selected,  but the most common chan-
  595.                           nels used are 10 and 16.
  596. <Default values>        : if you select this option, all parameters setted by
  597.                           setup menu will be brought back to the default  va-
  598.                           lues (that is, values setted by  MultiPlayer inter-
  599.                           nally). Sound Card Settings will not be changed  by
  600.                           this option. You should edit MULTIP.CFG manually.
  601.  
  602.  
  603. Note 1 : All parameters  configured by  Setup Menu will be saved on disk in a
  604.          text file called MULTIP.CFG when you exit from menu. This file  will
  605.          be loaded automatically when you restart MultiPlayer. You can modify
  606.          the configuration file manually,  by using a simple text editor, but
  607.          be careful when you do it.
  608.  
  609. Note 2 : This menu has no effect on FM music and on VOC playback.
  610.  
  611. <Devices>
  612. <Covox Left I/O Addr.>  : allows you to choose the  I/O Port address  where a
  613.                           Covox (or compatible) device is installed.  If cur-
  614.                           rent output device is setted to Covox Stereo,  this
  615.                           parameter can be used  to choose left device (well,
  616.                           of course, you should put the Covox plug  into left
  617.                           side of your amplifier).If current output device is
  618.                           setted to  Covox  Mono, or  Covox+SoundBlaster, use
  619.                           this option in  order  to modify the Covox I/O port
  620.                           address. You can put decimal or hexadecimal numbers
  621.                           in input field. If you put a 'h' after a number,the
  622.                           number will  be considered as an hexadecimal number
  623.                           (e.g. 0408h). When you use a digital-analog conver-
  624.                           ter plugged into LPT1, you must specify 0378h. When
  625.                           it's plugged into LPT2, you must write 0278h.
  626. <Covox Right I/O Addr.> : allows you to set  the I/O Port address where a Co-
  627.                           vox or compatible card  is installed in order to be
  628.                           used as a right device (if its plug is connected to
  629.                           right side of your amplifier, of course). This  op-
  630.                           tion must be used only when the Covox Stereo Device
  631.                           is choosen (in the output device menu option).  See
  632.                           above for information about port values.
  633. <SoundBlaster Settings> : invokes a submenu,  allowing  you to select all I/O
  634.                           parameters of a SoundBlaster Card: I/O Address, DMA
  635.                           Channel and Interrupt Line. You can use only  stan-
  636.                           dard values for I/O Port address (210h, 220h, 230h,
  637.                           240h,  250h or  260h), values from 0  to  3 for DMA
  638.                           Channel, values from 0 to 7 for Interrupt Line.  Be
  639.                           careful when you use this option, because an incor-
  640.                           rect parameter can cause your PC to crash.
  641. <SoundBlaster Mixer>    : shows the mixer control window.  This option is al-
  642.                           ways available,  even if a SoundBlaster PRO Card is
  643.                           not present on your system. Your system can hang up
  644.                           if you call this option and a SoundBlaster PRO card
  645.                           is not installed properly. See below for a rapid e-
  646.                           xplaining about Mixer Panel Control.
  647.  
  648.  
  649.  
  650. Now let's see what MultiPlayer shows during module playback.
  651.  
  652. During playback, MultiPlayer's Desktop shows two windows. the first, smaller,
  653. placed at the screen top, shows information about module currently played:
  654.  
  655.  
  656. ------------------------------------------------------------------------------
  657. Module Name: Debbie Gibson Remix      Tempo: 006    Frequency Rate: 12000 Hz
  658. Track      : 001/024/012 (001)        BPM  : 125    Filter On     : 1
  659. Format     : NoiseTracker/ProTracker                Filter Off    : 2
  660. Device     : #12:Covox+SoundBlaster                 Equalizer     : ON
  661. Volume     : ████                  015              Looping       : ON
  662. ------------------------------------------------------------------------------
  663.  
  664.                        Figure #1: The Information Window
  665.  
  666.  
  667. At the  top-left side,  you can see internal module name,  track informations
  668. (current pattern, total patterns, current row, current pattern number), modu-
  669. le format, device name, current volume, current tempo, beats per minute, cur-
  670. rent frequency mix rate, filter settings, equalizer switch and a switch indi-
  671. cating if module has to be looped).
  672.  
  673. The second window displays animated bars, pattern partitures, samples or help
  674. according to mode currently selected by function keys (see below). An example
  675. reported below shows the 'bar' mode:
  676.  
  677.  
  678. ------------------------------------------------------------------------------
  679. 01  BassDrum                      E-2             048 -  L
  680. 02  Chorus                        C-3                 024 -  R
  681. 03  Electric Guitar               A-2         024 42 R
  682. 04  Pizza                         E-1               024 -  L
  683. 05  Chorus                        C-3                 024 -  L
  684. 06  BassDrum                      E-2             048 -  R
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692. ------------------------------------------------------------------------------
  693.  
  694.                            Figure #2: The Main Window
  695.  
  696.  
  697. When you play a module, you can change some effect and switch in order to mo-
  698. dify sound reproduction, by pressing  alpha-numeric or  function keys on your
  699. keyboard.
  700.  
  701. Alphanumeric keys take effects to module currently played:
  702.  
  703. Home               : jump back to start of song.
  704. Left and Right     : change song's tempo. When you press <Ctrl> together with
  705.                      them, you can change beats for minute (BPM).
  706.                      Initial tempo value is decided internally by the module,
  707.                      while BPM is a program parameter (exception made for new
  708.                      protracker modules with extended tempos).  Default value
  709.                      for BPM is 125 for all module formats, while WOW modules
  710.                      have BPM set to 80).
  711. Up and Down        : change frequency mix rate, by adding (UP) or subtracting
  712.                      (DOWN) 100 Hertz for each key pressure.
  713.                      ** WARNING ** : This option is not available in Advanced
  714.                      Mode.
  715. PgUp and PgDn      : jump backward and forward in the song,  one pattern at a
  716.                      time. If you go down to last pattern, module will be re-
  717.                      wound to the first pattern automatically.
  718. 1 .. 0             : turn on/off a channel.  Channel  <0> is channel #10.  If
  719.                      NumLock is on, keys 1-6 work on channel 11 to 16, rispe-
  720.                      ctively.
  721. Alt-F1 .. Alt-F10  : they work in Advanced Playing Mode only.  Move a channel
  722.                      on amplifier's left side. When NumLock is pressed,  keys
  723.                      from F1 to F6 work on channels 11-16.
  724. Alt-1 .. Alt-0     : In Classic Mode, increase a single channel volume. In A-
  725.                      dvanced Mode, move a  channel on the middle  (it will be
  726.                      played on both amplifier's sides). If Numlock key is on,
  727.                      keys from Alt-1 to Alt-6 work on channels 11 to 16, res-
  728.                      pectively.
  729. Alt-Q .. Alt-P     : In Classic Mode, decrease a single channel volume. In A-
  730.                      dvanced Mode, move  a channel  on  the amplifier's right
  731.                      side. <Alt-Q> corresponds to channel 1, <Alt-W> to chan-
  732.                      nel 2, and so on. These keys work on channels from 11 to
  733.                      16 if <Numlock> light is turned on.
  734. E                  : equalize the sound, improving it if possible. This opti-
  735.                      on is available only in Classic Mode.
  736. F                  : change current filter's bandwidth. You can choose one of
  737.                      three possible bandwidths, by varying cut-off frequency.
  738.                      In Advanced Mode,  this option  toggles the SoundBlaster
  739.                      PRO internal filter (it doesn't work with other standard
  740.                      sound devices)
  741. G                  : change filter type used during playback. In Advanced Mo-
  742.                      de, this option toggles the SoundBlaster PRO filter.
  743. I                  : display sample informations:  name, length, repeat start
  744.                      and repeat length.  You can press Up and Down  to scroll
  745.                      thru the list,  or press  <ESC> to come back to standard
  746.                      display mode.
  747. L, R               : this option turns on (or off) all channels reproduced on
  748.                      left (L) or right (R) channels.
  749. M                  : runs the MultiPlayer's Mixer Controller for SoundBlaster
  750.                      PRO. You can set all SoundBlaster PRO volumes (like  the
  751.                      Creative Labs' SBP-MIX utility does), but you cannot mo-
  752.                      dify left or right channel volume separately.  When  the
  753.                      Mixer Controller is actived, you can press left or right
  754.                      cursor key to choose the device,  up and down key to in-
  755.                      crease or decrease its volume. Mixer let you  modify Ma-
  756.                      ster Volume (the global), Voice (for mods or sampled in-
  757.                      struments), FM (for all synthetic song files), Micropho-
  758.                      ne and  Line-In Volume,  for input devices  (not used by
  759.                      Multiplayer) and the CD power volume (for a Compact Disk
  760.                      player connected to SoundBlaster Pro [not used by Multi-
  761.                      player]).  Mixer Control Panel saves all informations in
  762.                      SoundBlaster registers, so they will be kept  also after
  763.                      Multiplayer is quitted). Mixer is not available of a Mo-
  764.                      nophonic  (1.x or 2.x) or a SoundBlaster  ASP 16 Card is
  765.                      installed on your system.
  766. P                  : pause module. Module playback can continue by pressing P
  767.                      key again. When a module is paused, you can use all com-
  768.                      mands described  in this section,  but some of them will
  769.                      not have  effect immediately,  but only after you resume
  770.                      the module.
  771. S, D               : save all samples included in current module in temporary
  772.                      directory, giving them the module's filename followed by
  773.                      a number (tipically,  this number is the  ordinal sample
  774.                      number in the module instrument list). Samples are saved
  775.                      in signed or unsigned format, depending on module format
  776.                      using them. You can use any raw-sample player  (PLANY or
  777.                      RAWPLAY utility  included in MultiPlayer's package)  for
  778.                      playing saved samples. <S> save samples without  perfor-
  779.                      ming a signum conversion, <D> converts all signums befo-
  780.                      re saving samples.
  781.                      NOTE: in Classic Mode, module will be paused during sam-
  782.                      ple saving.
  783. +, -               : change master volume,  that is, the global volume value.
  784.                      If NumLock is OFF,  the volume will be changed at a step
  785.                      rate 4, else, it will be changed at a step rate 1.  The-
  786.                      se options are disabled when a module fades out.
  787. /                  : toggle module loop mode. It may work incorrectly on some
  788.                      module.
  789. <, >               : change bar shape if display is in Bar Mode (F8 key). You
  790.                      can use any ASCII character.
  791. N                  : fades the song out and exit to file requester or to next
  792.                      module to play, if module buffer list is not empty.
  793. ESC                : go out of song without using a fade effect.  All modules
  794.                      kept in buffer list  (if there's someone more)  will not
  795.                      be played.
  796.  
  797. Function Keys activate the 'Display' mode on  the main window, displaying se-
  798. veral informations in it. When you change display contents, they will stay on
  799. screen until you press another function key.
  800.  
  801. F1, F2             : display some help screen, reporting all  hotkeys used by
  802.                      MultiPlayer. If display has 25 or 28 lines, F1 will show
  803.                      first page, while F2 show the second. If you use 50-line
  804.                      mode for display, then both F1 and F2 keys will show all
  805.                      help informations.
  806. F3, F4, F5, F6     : display module's  pattern partiture, as usual in most of
  807.                      module players and trackers. <F3> shows channels 1 to 4,
  808.                      <F4> shows channels 5 to 8, and so on.
  809.                      **WARNING** : This  feature is available in Classic Mode
  810.                      only.
  811. F7                 : show the module instrument list. During module playback,
  812.                      samples played will be highlighted for a moment.
  813. F8                 : display volume bars, similar to HI-FI digital vu-meters.
  814.                      This is default display mode used by MultiPlayer when it
  815.                      is loaded. If screen has 25 lines (option /25 or not-VGA
  816.                      cards), MultiPlayer shows only 15 channels.
  817. F9                 : clear main window. this command also speeds up interrupt
  818.                      device poll, so you  can try  to increase frequency rate
  819.                      and improve sound quality.
  820. F10                : invokes the VDS (Virtual DOS Shell) subsystem.  See next
  821.                      paragraph for more details.
  822.  
  823.  
  824. MultiPlayer plays also ROL, CMF, MID and VOC (Mono) files.  No window will be
  825. displayed on desktop during ROL and MID playback. During CMF or VOC playback,
  826. you will see a window similar to that one displayed in module playback.
  827.  
  828. Following keys are available during a CMF playback:
  829.  
  830. F1                 : show a quick help.
  831. F10                : invokes the VDS (Virtual DOS Shell) subsystem.  See next
  832.                      paragraph for more details.
  833. Left and Right     : change the frequency rate. Unlike module playback, sound
  834.                      speed will  be modified,  but sound  quality will be the
  835.                      same. If <CTRL> key is pressed together with Left or Ri-
  836.                      ght keys, BPM will be changed.
  837. Up and Down        : transpose the song,  adding or subtracting a seminote to
  838.                      each instrument played.  Current transpose value  is di-
  839.                      splayed at the top window (0 means no transposition).
  840. M                  : runs the SoundBlaster Pro Mixer Controller for SoundBla-
  841.                      ster Pro. See above for more details.
  842. P                  : pause a song. You can resume it by pressing <P> again.
  843. ESC                : stop the music and come back to file requester  (or to
  844.                      next file in the current queue).
  845.  
  846. Following keys are available during a VOC playback:
  847.  
  848. F1                 : show a quick help.
  849. F10                : invokes the VDS (Virtual DOS Shell) subsystem.  See next
  850.                      paragraph for more details.
  851. ENTER              : breaks a sample section, and moves sample offset to next
  852.                      marker immediately.
  853. TAB                : like ENTER, but move sample offset to next marker  after
  854.                      current loop has finished. See your Creative Labs manual
  855.                      for more information.
  856. F                  : like module playback, applies a high-pass filter.  It is
  857.                      allowed to SoundBlaster Pro users only.
  858. G                  : disable high-pass filter.  It is allowrd to SoundBlaster
  859.                      Pro users only.
  860. M                  : runs the SoundBlaster PRO Mixer Controller. See above if
  861.                      you wish to know something more.
  862. P                  : pause voice playback. You can continue playback by pres-
  863.                      sing <P> again.
  864. ESC                : stop voice playback and come back to file requester  (or
  865.                      to next file in the current queue).
  866.  
  867. During ROL and MID playback, there's no key actived, exception made for <ESC>
  868. key, allowing you to break the song and come back to file requester.
  869.  
  870. ------------------------------------------------------------------------------
  871.  
  872. 6. THE 'VDS' SUBSYSTEM
  873.  
  874. VDS is a new Virtual DOS Shell system, created by DGS, actually installed on-
  875. ly into MultiPlayer program, allowing you to perform some typical file opera-
  876. tions while you play mods.  VDS works similarily to  a shell programmed  into
  877. Telemate, a great communications program,maybe the best, available now in any
  878. shareware collection.
  879. Since VDS is not a real  DOS Shell, you cannot  execute other programs in it,
  880. but you can execute most of basic DOS  commands, and something more. These o-
  881. perations DON'T affect general sound quality (you can see this, if you have a
  882. fast machine).
  883. All desktop keys are disabled during a VDS session.
  884. VDS is not available during ROL and MID playback.
  885.  
  886. Note : DOS syntax are respected almost completely. But, there are some little
  887.        differences.
  888.  
  889. Here are the commands implemented in the VDS:
  890.  
  891. - COPY   : copy files from a drive or a directory to another. Syntax is simi-
  892.            lar to Ms-Dos <COPY> command,  but when you specify  'C:' you mean
  893.            to indicate the hard  disk's root directory. F or example,  if you
  894.            type the following command:
  895.  
  896.                                COPY REDHOT.MOD A:
  897.  
  898.            VDS will copy REDHOT.MOD in the root directory of drive A. You can
  899.            use also wildcards (*,?).  Don't try to copy from standard devices
  900.            like CONsole device: effects can be unpredictable.
  901.  
  902. - MOVE   : copy files from a drive or a directory to another, then remove the
  903.            original files.  Wildcards (*,?) are allowed  too. About directory
  904.            specification, see the COPY command.
  905.  
  906. - REN    : rename a file. You must specify old name and new name.
  907.  
  908. - DIR    : if no parameter is specified after <dir>, it shows the current di-
  909.            rectory; if parameter is a directory or a drive name,  it displays
  910.            its contents.  You can also specify wildcards (*,?) as parameters.
  911.            In this case, it displays a group of files only. This is a simpli-
  912.            fied version of MS-DOS <dir> command.
  913.  
  914. - CD     : change current directory. If directory  doesn't exist, the command
  915.            will have no effect.
  916.  
  917. - TYPE   : displays a text file. You can break this operation by pressing any
  918.            key during file scrolling.
  919.  
  920. - CLS    : clear the virtual screen, that is, the text window used by VDS.
  921.  
  922. - VOLUME : this is not a DOS command. It changes master volume of module cur-
  923.            rently played. You must specify an offset, not an absolute number,
  924.            that is, a signed value to add to master volume.  If number is po-
  925.            sitive, master volume will be increased;  otherwise it will be de-
  926.            creased. This command doesn't work when you play CMF or VOC files.
  927.  
  928. - INSIDE : looks into a compressed archive,  and displays informations of fi-
  929.            les included in it: file name, compressed file size, original file
  930.            size, compression ratio (expressed in percent) and the compression
  931.            method used.
  932.            For ZIP files,compression method is identified by a number, accor-
  933.            ding to following table:
  934.  
  935.                         0 : Stored             1 : Shrunk
  936.                         2 : Reduce  (0.92)     6 : Implode
  937.                         8 : Deflate (1.93)
  938.  
  939.            For PAK and ARC archives, method is identified by a number too:
  940.  
  941.                          2 : Stored            3 : Distilled
  942.                          4 : Squeezed          8 : Crunched
  943.                          9 : Squash           10 : Crushed
  944.                         11 : Distilled
  945.  
  946.            For LZH files, compression method is displayed with original name.
  947.            (-lh1- to -lh5-)
  948.  
  949. - HELP  : show all commands recognized by VDS.
  950.  
  951. - EXIT  : go out from VDS. After VDS is turned off, display will come back to
  952.           Bar Mode.
  953.  
  954. ------------------------------------------------------------------------------
  955.  
  956. 7. OTHER UTILITIES
  957.  
  958. MultiPlayer package includes several external command-line programs:
  959.  
  960. - S3MRIP.EXE : This program is written by James Holderness. Its documentation
  961.                is included in the package (S3MRIP.DOC) with some informations
  962.                about it. S3MRIP is a Scream Tracker 3.0 module extractor from
  963.                demos. Usually all Future Crew's demos use some S3M module.
  964.                S3MRIP hangs when it tries to extract some Scream Tracker v3.0
  965.                beta module (S2M).
  966.  
  967. - STEREO.EXE : This little utility sets the SoundBlaster PRO Stereo registers
  968.                (version 1 only). SoundBlaster can be put in Mono Mode or Ste-
  969.                reo Mode, depending on the parameter specified on command line
  970.                when you execute this program. If you don't specify parameters
  971.                SoundBlaster will be put in Mono Mode,  so MultiPlayer and  o-
  972.                ther programs will reproduce the music in mono.
  973.                If you specify 1 on the command line, SoundBlaster PRO will be
  974.                switched to Stereo Mode and several application like Multipla-
  975.                yer will reproduce the music using stereo sound.
  976.                If you specify 0 on the command line, all sounds, FM and digi-
  977.                tal songs will be played in mono, unless your application sets
  978.                SoundBlaster register by its own.
  979.                This utility works only when SoundBlaster is installed on 220h
  980.                port.
  981.  
  982. - AMFPLAY.EXE: This program allows you to play the Otto Chrons' AMF modules.
  983.                It requires a PC with a 80386 or a 80486 processor  (sorry for
  984.                286 users),  512k RAM,  a SoundBlaster (normal, PRO or ASP 16)
  985.                a Pro Audio Spectrum or an Aria Card.  Your sound card will be
  986.                detected automatically.
  987.                AMFPLAY syntax is the following:
  988.  
  989.                             AMFPLAY <module file name> <options>
  990.  
  991.                Options can be:
  992.  
  993.                            -b<nnn> : set the buffer size to <nnn> bytes
  994.                            -f<nnn> : change frequency rate
  995.                            -l      : play module in loop mode
  996.                            -s      : don't load unused samples
  997.  
  998.                Buffer size  must be less than 8192 bytes.
  999.                You can set frequency mix rate up to 22000 Hertz, resulting in
  1000.                a great output sound  (it uses same routines used in Multipla-
  1001.                yer Advanced Mode).
  1002.                You can stop module playing and return to DOS by pressing ESC.
  1003.                AMFPLAY was written  by using  DSMI, the  Otto Chrons' Digital
  1004.                Sound Music Interface. Refer to DMP documentation for informa-
  1005.                tions (DMP is available in public domain).
  1006.  
  1007. - MPLAY.EXE  : This is a player allowing you to play all module formats avai-
  1008.                lable in Classic Mode. You must specify module file name only.
  1009.                Device informations (Type, Device, and so on)  are loaded from
  1010.                MULTIP.CFG directly.  You can stop module and return to DOS by
  1011.                pressing ESC key.
  1012.                MPLAY can run on a PC with a 80286 processor.
  1013.  
  1014. - RAWPLAY.EXE: This utility plays raw 8-bit samples, including all songs cre-
  1015.                ated by MultiPlayer configured in 'Raw Sample File' Output De-
  1016.                vice Mode. Sample file size cannot be greater than 384000.
  1017.                RAWPLAY requires a PC with a 80386 or  a 80486 processor, 640k
  1018.                RAM and a sound card (SoundBlasters, Pro Audio Spectrum, Aria)
  1019.                Your card will be detected automatically.
  1020.                RAWPLAY syntax is the following:
  1021.  
  1022.                             RAWPLAY <file name> <frequency> <-c>
  1023.  
  1024.                <frequency> is the playing  frequency, not  frequency mix rate
  1025.                as both MultiPlayer  or AMFPlay programs mean.  If a sound was
  1026.                sampled at 8000 Hz, you would play it at 8000 Hz.  All sampled
  1027.                songs  created by  MultiPlayer  should  be  played at the same
  1028.                frequency than the  frequency mix rate used by MultiPlayer du-
  1029.                ring module playback.
  1030.                <-c> allows sample conversion, from unsigned to signed format,
  1031.                or vice versa, depending on original format. Songs created  by
  1032.                MultiPlayer are unsigned samples, but instrument samples gene-
  1033.                rated by pressing 'S' key, during module playback, are usually
  1034.                signed.
  1035.                If you have a stereo sound card installed, sample will be pla-
  1036.                yed on  both sides (channel  volumes will depend on sound card
  1037.                mixer register values).
  1038.                If you want to stop sample playing and come  back to DOS, just
  1039.                press a key.
  1040.                RAWPLAY was written by using DSMI. See AMFPLAY for details.
  1041.  
  1042. - WHICH.EXE  : Gives some information on your sound card: name, version, sam-
  1043.                ple size, I/O  address, minimum and maximum  frequency rate it
  1044.                can support (in advanced mode).  Simply type WHICH followed by
  1045.                <ENTER> key.
  1046.  
  1047. ------------------------------------------------------------------------------
  1048.  
  1049. 8. WHAT TO DO?
  1050.  
  1051. I don't know  if Multiplayer will be released again in the future. Anyway, if
  1052. it will happen, it will have (I hope...):
  1053.  
  1054. a) ARJ/SQZ shell support.
  1055. b) a Karaoke system (editing+playback).
  1056. c) a lot of things....
  1057.  
  1058. ------------------------------------------------------------------------------
  1059.  
  1060. 9. MULTIPLAYER INTERNET SUPPORT
  1061.  
  1062. MultiPlayer is available via Internet on Anonymous FTP Sites. The distributi-
  1063. on compressed file is called MULTPxxx.ZIP, where <xxx> is the current version
  1064. number (for example, MULTP122.ZIP is the file containing release 1.22).
  1065.  
  1066. Here follow some official FTP site where a copy of MultiPlayer is stored:
  1067.  
  1068. cs.uwp.edu                     /pub/msdos/modplayers
  1069. nic.funet.fi                   /pub/msdos/sound/sound
  1070. sound.usach.cl                 /pub/Sound/Players/PC
  1071. wuarchive.wustl.edu            /pub/msdos_uploads/sounds
  1072.  
  1073. (see MULTIP.BBS for more information)
  1074.  
  1075. If you want informations on MultiPlayer, you can contact author by writing an
  1076. E-MAIL to following e-mail addresses:
  1077.  
  1078. <progetto@csdux01.cised.unina.it>
  1079. <progetto@cised.dms.unina.it>
  1080.  
  1081. see E-MAIL.DOC text file for  complete instructions and informations in order
  1082. to send me e-mail. If this file is not present in  MultiPlayer's distribution
  1083. diskette, look for it on cs.uwp.edu in the modplayer directory, or in some o-
  1084. ther directory.
  1085.  
  1086. If you have not access to Internet, you can use postal mail by writing to:
  1087.  
  1088. DGSoftware / Music
  1089. c/o Davide Guida
  1090. via Rodolfo Falvo 10
  1091. 80127 Napoli (Italia)
  1092.  
  1093. Please don't ask me for source code. Since source code uses a modification of
  1094. VangelisTracker's module playing library, you must write to its authors (Van-
  1095. gelisTeam) in order to have information about sources. Anyway, VT executables
  1096. and sources are also available via Internet. You can find author's e-mail ad-
  1097. dress included in that package.
  1098.  
  1099. ------------------------------------------------------------------------------
  1100.  
  1101. 10. ELECTRICAL SCHEMES FOR COVOX COMPATIBLE DACS
  1102.  
  1103. COVOX LPT1 CARD
  1104. RESISTOR ELECTRICAL SCHEME
  1105.  
  1106.  
  1107.           Printer Port:
  1108.  
  1109.           signal   pin        20k   20k
  1110.           D0       2      >───░░░─┬─░░░──0v
  1111.                               20k ░ 10k
  1112.           D1       3      >───░░░─┤
  1113.                               20k ░ 10k
  1114.           D2       4      >───░░░─┤
  1115.                               20k ░ 10k
  1116.           D3       5      >───░░░─┤
  1117.                               20k ░ 10k
  1118.           D4       6      >───░░░─┤
  1119.                               20k ░ 10k
  1120.           D5       7      >───░░░─┤
  1121.                               20k ░ 10k
  1122.           D6       8      >───░░░─┤
  1123.                               20k ░ 10k
  1124.           D7       9      >───░░░─┤
  1125.                               20k ░ 10k  100nF
  1126.                                   ├──────┤█────> TO AMPLIFIER
  1127.                                   ░ 10k
  1128.           GND      20     >───────┼────────────>
  1129.                                   0v
  1130.  
  1131.  
  1132. COVOX LPT1 CARD
  1133. FERRANTI ELECTRICAL SCHEME
  1134.  
  1135.  
  1136.                                Zn426e    +5V
  1137.     D-type pin no  \          ┌────────┐  │
  1138.                   (2)  D0  ───┤9     14├──┤
  1139.                   (3)  D1  ───┤10      │ ┌┴┐
  1140.                   (4)  D2  ───┤11      │ │ │ 390Ω
  1141.                   (5)  D3  ───┤12      │ └┬┘
  1142.                   (6)  D4  ───┤13     5├──┤
  1143.                   (7)  D5  ───┤1      6├──┤       +
  1144.                   (8)  D6  ───┤2      4├──│────────┤█────> TO AMPLIFIER
  1145.                   (9)  D7  ───┤3   7   │  │        10µF
  1146.                               └────┬───┘ +╧        (may not be needed)
  1147.                                    │ 4.7µF█
  1148.                                    │      │
  1149.                   (25) GND ────────┴──────┴────────────── GND
  1150.  
  1151.  
  1152. COVOX LPT1 CARD
  1153. DAC080 ELECTRICAL SCHEME
  1154.  
  1155.  
  1156.                                DAC 080x
  1157.    Parallel Port Pin          ┌────────┐0.01µF  0.1µF
  1158.                   (2)  D0  ───┤12    16├──┤█────┤█──────┬─── GND
  1159.                   (3)  D1  ───┤11      │                │
  1160.                   (4)  D2  ───┤10    15├─────────██████─┘5kΩ
  1161.                   (5)  D3  ───┤9       │
  1162.                   (6)  D4  ───┤8     14├─────────██████─┐5kΩ
  1163.                   (7)  D5  ───┤7     13├────────────────┤
  1164.                   (8)  D6  ───┤6      2├──┤█────────────┴── +5V
  1165.                   (9)  D7  ───┤5 3 1  4├──────────┤█────> TO AMPLIFIER
  1166.                               └──┬─┬───┘0.1µF    + 10µF
  1167.                                  └─┤             (may not be needed)
  1168.                                    │
  1169.                   (25) GND ────────┴──────────────────── GND
  1170.  
  1171.                                   Note : capacitors are ceramic!
  1172.  
  1173.  
  1174. These electrical schemes was taken from ModPlay's documentation. ModPlay is a
  1175. module player created by Mark Cox.
  1176.